home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / mus / edit / OctaMEDv4.lha / Docs / V4_Features.doc < prev    next >
Text File  |  1995-02-02  |  22KB  |  620 lines

  1.      This file describes just SOME of the features in OctaMED Pro V4
  2.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.  
  4.  
  5. The file requester
  6. ~~~~~~~~~~~~~~~~~~
  7. The new file requester is much better than the one that has appeared on the
  8. previous versions of the program. The upper part of the requester contains
  9. all the gadgets, and the lower one all the file and device names.
  10.  
  11. The save format gadgets replace the save format requester of OctaMED V2.0.
  12. MOD1(+instr) is the new MMD1 module format, including the instruments.
  13. MOD1(no inst) replaces the song format of OctaMED V2.0. This is basically a
  14.     MMD1 module with no instruments (they are loaded by OctaMED). The
  15.     files of this format can usually be powerpacked very effectively.
  16. MOD0 (old) is the MMD0 format, which is compatible with all versions of
  17.     OctaMED, and MED starting from V2.1.
  18. ST-MODULE is the ST/NT/PT module format. Automatic conversion of commands is
  19.     made.
  20.  
  21. The INFO gadget allows you to select, if you want to save only the data
  22. required for playing, or also "extra" information e.g. instrument names,
  23. screen colours. When INFO is active, all information is saved. The resulting
  24. files are slightly shorter when it isn't.
  25.  
  26. When the ICON gadget is selected, a Workbench icon file is saved. The icon is
  27. now saved for all module types. There's a new cassette icon image (designed
  28. by Izrael Similä, thanks!).
  29.  
  30. LOAD/SAVE SONG/INSTR -gadgets are self-explaining, as well as DEL FILE.
  31.  
  32. LOAD/SAVE MSG/MAP -gadgets are used for saving MIDI dump files, and keyboard
  33. input maps. These are described below.
  34.  
  35.  
  36. The vertical note editor screen
  37. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  38. In order to make room for the extra command digit, the display looks a bit
  39. different. The borders on the left/right side have been removed. Also, the
  40. spaces between tracks have been replaced with thin separator bars (if this
  41. looks strange, don't worry, you'll get used to it quickly).
  42.  
  43. Below the note data, there's another status line. On the left, there's a
  44. memory display, which displays the available chip and fast memory. Next to
  45. it, there's a gadget for block name. You can enter a name for each block,
  46. the names will be saved (if INFO is active) to MOD1 modules. Then there's
  47. a gadget for song name. Each song of a multi-module can have a name of its
  48. own, but you can use this gadget for non-multi-modules as well.
  49.  
  50.  
  51. The PLAY panel
  52. ~~~~~~~~~~~~~~
  53. This panel has not many changes. First, there's the HQ-gadget (High Quality).
  54. Turning this gadget on significantly increases the audio quality on splitted
  55. (8-channel) tracks. Unfortunately, it will also double the processor load,
  56. so a 68020 or higher processor is required to use the HQ in seven and eight
  57. channel modes.
  58.  
  59. Due to a technical reason, the HQ-gadget slows down the playing speed a bit,
  60. but this can be compensated with the tempo settings.
  61.  
  62. In 8-channel mode, you can control the playing speed more accurately (to
  63. techies: by changing the size of the mix buffer). This can be done with the
  64. left tempo gadget (values 1-10; the lower, the faster). Values 11-240 are
  65. equivalent to 10.
  66.  
  67. Finally, it's possible to use BPM timing in 4-channel songs. Be sure that the
  68. right tempo gadget has the value of 6 (normal default value), then click the
  69. SPD text, which will change to BPM. Now, the left tempo gadget will control
  70. the BPM value (e.g. 60 = 1 beat/second). The right gadget controls the length
  71. of a beat in lines, e.g. if you want eight lines to be considered as one beat,
  72. set this gadget to eight. For example, if the tempo values were 060/08, Octa-
  73. MED would play exactly eight lines in a second.
  74.  
  75. Due to technical reasons, very low speeds don't work correctly (this should
  76. not be a problem).
  77.  
  78.  
  79. The INSTR panel
  80. ~~~~~~~~~~~~~~~
  81. The order of the gadgets has been slightly modified. The JUMP gadget has been
  82. removed. The instrument scanning gadgets look like this:
  83.  
  84.     |<  first instrument
  85.     <   previous instrument
  86.     >   next instrument
  87.     >|  last instrument
  88.     >|< last used instrument
  89.  
  90. The FINETUNE gadget(s) allow you to set the finetune value of the current
  91. sample. Also works for synth/hybrid sounds. Acceptable values are -8 to 7.
  92. Useful for tuning incorrectly sampled instruments.
  93.  
  94.  
  95. The EDIT panel
  96. ~~~~~~~~~~~~~~
  97. The octave selection gadgets have been changed, as the octave range has been
  98. extended. The numbers on the gadgets indicate the lower octave. E.g. '1'
  99. selects octaves 1+2, '9' selects 9+A.
  100.  
  101. The leftmost advance gadget looks like a small loudspeaker. When activated,
  102. you can hear the notes, when moving the cursor up/down.
  103.  
  104. When editing the programmable keys, the 'x'-key no longer enters an 'x'
  105. (it would be impossible to enter D-1), now use Return instead.
  106.  
  107. MAP2 selects an alternative keypad mapping. Many users may prefer the new
  108. maps to the old ones. Below are the keypad functions in MAP2 mode:
  109.  
  110.         Track on/off:
  111.  
  112.         Keys 0 - 9  Turn on/off tracks 0 - 9
  113.     '.'     Turns off all tracks
  114.     'Enter'     Turns on all tracks
  115.  
  116.     Select Instrument:
  117.  
  118.     Keys 0 - 9 select instruments 0 - 9
  119.     '.' Changes the first instr. number (e.g. from 05 to 15 or 15 -> 05)
  120.     'Enter' activates "alpha-enter", after pressing Enter, the user can
  121.             press the alpha-key ('A'-'V') to select the instrument.
  122.     '+'  next instrument
  123.     '-'  prev. instrument
  124.     '{'  decrease volume of the current instrument by one
  125.     '}'  increase volume of the current instrument by one
  126.     '/'  select last used instrument
  127.     '*'  pick instrument number nearest to the cursor
  128.  
  129.  
  130. The MISC panel
  131. ~~~~~~~~~~~~~~
  132. The MISC panel has two new gadgets:
  133. LOADGFX     removes the synth/note/sample/MIDI editor graphics from the
  134.         memory. The graphics files will be loaded when required.
  135.         Saves some memory.
  136.  
  137. MOUSE2      allows you to set the cursor position with the left mouse
  138.         button, instead of turning on/off tracks.
  139.  
  140.  
  141. The RANGE panel
  142. ~~~~~~~~~~~~~~~
  143. Inside the CHORD gadget, there's a small RST (reset) gadget. When it is
  144. selected (default), the cursor returns to the initial track after entering
  145. a chord.
  146.  
  147. The NOTE ECHO produces echoes automatically with the C-command, e.g:
  148.  
  149.     C-1 10000   ;the initial note
  150.     --- 00000
  151.     C-1 10C32   ;half volume
  152.     --- 00000
  153.     C-1 10C16   ;1/4 volume
  154.     --- 00000
  155.     C-1 10C08   ;1/8 volume
  156.     ...
  157.  
  158. Echo notes will be placed only on empty note slots. To use this feature,
  159. first select the range to affect. Then just click NOTE ECHO (editing must be
  160. on). The number in the DIST gadget is the distance between the echoes, e.g.
  161. value four places echoes every fourth line. MIN is the minimum volume of an
  162. echo, echoes with volume smaller than this will not be generated.
  163.  
  164. The synthsound editor
  165. ~~~~~~~~~~~~~~~~~~~~~
  166. The hex number of the current waveform is now displayed next to the string
  167. gadget containing the decimal equivalent.
  168.  
  169. The G.TRN gadget creates transitions. For example, consider the following
  170. waveform sequence list:
  171.     line
  172.      00   00
  173.      01   0F
  174.      02  END
  175. Now position the cursor to line 01 (be sure that editing is on), click
  176. G.TRN, and a smooth transition from 00 to 0F is magically generated.
  177.  
  178. The sample editor
  179. ~~~~~~~~~~~~~~~~~
  180. The most useful new feature of the sample editor is probably the Freehand
  181. option. Just click FREEHAND, and you can edit the waveform with the mouse.
  182. In freehand mode, the maximum display size is 640 bytes. You can zoom closer
  183. if you want.
  184.  
  185. Another new button is D.PIXELS, when this is activated, the sample is
  186. displayed as pixels, not lines. The pixel display is much faster than the
  187. line display.
  188.  
  189. One new, but not visible, change is that the echo rate is now specified as
  190. bytes instead steps of 8 bytes, this gives greater control over the effect.
  191.  
  192.  
  193. The SLIST editor
  194. ~~~~~~~~~~~~~~~~
  195. There are three new gadgets:
  196. SAVE INST   saves the current instrument to the currently selected
  197.         directory.
  198. SAVE ALL    saves all instruments of the song to the currently selected
  199.         directory.
  200. DELETE      deletes the instrument from the directory. Not only removes
  201.         the instrument name, but actually deletes the instrument
  202.         from the disk.
  203.  
  204. The other gadgets are the same as in previous versions, although a bit
  205. squeezed to make room for the new gadgets.
  206.  
  207.  
  208. The MIDI panel
  209. ~~~~~~~~~~~~~~
  210. The MIDI panel of OctaMED has changed a lot from the previous versions. It
  211. is now one of the big panels, and divided into three sections.
  212.  
  213. The upper right section contains the normal MIDI functions, carried over
  214. from the previous versions. Next to them, there's the input map editor, which
  215. allows you to change the meaning of an input key. The lower section contains
  216. the new MIDI message editor.
  217.  
  218. ----- Normal MIDI functions
  219. There are a couple of new gadgets; SEND OUT, when selected, causes OctaMED to
  220. replay input MIDI notes. This is useful, if you have a separate sound module
  221. and keyboard.
  222.  
  223. ALL OFF: gadgets select the method to turn off all the notes (after pressing
  224. the space bar). N.OFF:s sends standard MIDI note off messages for each track
  225. $Bx7B00 sends MIDI All Notes Off messages for each MIDI channel. The latter
  226. is recommended, if your MIDI devices support it. It will kill all notes, not
  227. just those triggered by OctaMED.
  228.  
  229. ----- Input map editor
  230. You can remap all the input keys. You can assign each key to:
  231.     * enter any note/command you want (similar to programmable keys)
  232.     * perform some action
  233. This also works for keys input from the keyboard of your Amiga. So, MIDI
  234. keyboard is not required.
  235.  
  236. By default, there's no input map. Click NEW to create one (DEL will delete
  237. it when you're finished with it). For each note there's an entry like this:
  238.     C-1xxxxxx
  239. This means, that the key C-1 will enter just C-1, with the current instrument
  240. number, and leave the command numbers untouched.
  241.  
  242. You can edit an entry just like the programmable keys on the EDIT panel.
  243. First select an entry by clicking on it. Hold down the mouse button, point
  244. the number you want to change, and press a key on the keyboard to change it.
  245.  
  246. The RESET gadget will reset the current entry to its default.
  247.  
  248. Now comes the exciting part: you can perform most editing tasks without
  249. touching the keyboard of your Amiga or the mouse! It's possible to assign
  250. a key on your MIDI keyboard to e.g. move the cursor up/down. The set of
  251. FUNCT gadgets will be used for this.
  252.  
  253. First select the note you want to assign to control editing functions.
  254. Then just use the FUNCT: < and > gadgets to scan through the available
  255. functions. Currently the available functions are:
  256.     Play song/blk (block)
  257.     Cont song/blk
  258.     Stop play
  259.     Curs up/down/left/right  (cursor up/down/left/right)
  260.     Prev/Next trk  (previous/next track)
  261.     Prev/Next blk
  262.     Edit  (turns editing on/off)
  263.     Spc   (turns SPC on/off)
  264.     DEL   (equivalent to pressing DEL)
  265.     -|-   (equivalent to pressing Return)
  266.     Prev/Next inst
  267.     Chord (turns chord mode on/off)
  268.     1st/last line  (equivalent to pressing F6 and F10)
  269. Click the FUNCT: N to restore the note.
  270.  
  271. The ACTIVE gadget can be used to turn off input mapping temporarily.
  272.  
  273. You can save and load input maps, the FILE panel contains Load MAP and Save
  274. MAP gadgets for doing this.
  275.  
  276. ----- MIDI message editor
  277. MIDI message editor offers the tools to capture/send/store MIDI data, and
  278. perform hex-level editing. It's well suited for storing SysEx data, but
  279. not limited to SysEx messages.
  280.  
  281. When you enter the MIDI message editor after booting OctaMED, there are no
  282. messages. To create one, click NEW or N.HERE. NEW adds a new message to the
  283. end of the list (usually preferred), N.HERE inserts the new message at the
  284. current point on the list. DEL deletes the current message. CLEAR clears the
  285. current message (sets all bytes to zero).
  286.  
  287. The newly created message is 8 bytes long. To capture a SysEx, for example,
  288. the buffer needs to be _much_ longer, depending on the SysEx. Before you can
  289. capture a SysEx, you'll have to set the message size high enough (the max.
  290. size OctaMED can handle is 65536 bytes). Set it to 60000, for example.
  291. To capture, press CAPT., then initiate SysEx send from your MIDI device.
  292. Provided that AUTO-TERMINATE is active, OctaMED will automatically report
  293. when the transfer is complete, and set the message size.
  294.  
  295. If AUTO-TERMINATE is not active, OctaMED will capture all incoming bytes
  296. until the CAPT. button is released or the end of the buffer is reached.
  297. AUTO-TERMINATE causes OctaMED to stop capturing when a SysEx end byte ($F7)
  298. is received. OctaMED will also remove all unused bytes at the end of the
  299. buffer. You shouldn't leave any unused 00-bytes after the actual MIDI data.
  300. These 00's are also MIDI data, which will be sent, and this is likely to
  301. cause problems. So, using AUTO-TERMINATE is usually preferred.
  302.  
  303. The SEND gadget sends out the current MIDI message. There's also a player
  304. command which allows you to send MIDI messages within a song. (See below.)
  305.  
  306. The NAME gadget allows you to give a mnemonic name for the MIDI message.
  307. (It's usually difficult to recognize a MIDI message by looking at the hex
  308. dump :)
  309.  
  310. You can edit the hex data. Hit Esc to turn on editing, if it already isn't.
  311. Now just use the cursor keys to move around the data and the number keys
  312. (0-9, A-F) to modify the hex data. Use DEL to delete a byte, and Shift-DEL
  313. to insert a new one.
  314.  
  315. Suppose, for example, that you want to send the rare Tune Request message
  316. ($F6). Create a message, set size to one byte. Then enter F6, then just
  317. click SEND to send it. Using the command 10, you can send Tune Request at
  318. the beginning of the song automatically, if you want.
  319.  
  320. The FILE panel has Load/Save MSG gadgets for loading/saving messages. All
  321. MIDI messages are automatically saved to modules (both MOD0 and MOD1).
  322.  
  323.  
  324. New commands recognized by the player
  325. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  326.  
  327. Command 5       slide and fade
  328.  
  329.     This command is the combination of commands 0300 and 0Dxx. The
  330.     data byte is the fade speed. The slide will continue during this
  331.     command.
  332.  
  333.     C-1 10000
  334.     D-3 10303 ;slide at speed of 3
  335.     --- 00300 ;continue slide
  336.     --- 00502 ;continue slide + fade speed 2
  337.     --- 00502
  338.  
  339. Command 6       vibrato and fade
  340.  
  341.     Combines commands 0400 and 0Dxx. The data byte is the fade speed.
  342.     The vibrato will continue during this command.
  343.  
  344.     C-1 104A3 ;vibrato
  345.     --- 00400 ;cont. vibrato
  346.     --- 00603 ;cont. vibrato + fade speed 3
  347.     --- 00603
  348.  
  349. Command 7       tremolo
  350.  
  351.     This command is a kind of "volume vibrato". The left number is the
  352.     speed of the tremolo, and the right one is the depth. The depth
  353.     must be quite high before the effect is audible.
  354.  
  355.     D-2 107DF ;tremolo
  356.     --- 00700 ;continue..
  357.     --- 00700
  358.     ...
  359.  
  360. Command 10      send MIDI message
  361.  
  362.     Sends a MIDI message. The data byte is the message number. Note that
  363.     the first message has number 0, so you must subtract one to convert
  364.     the message number from the message editor for use with this command.
  365.  
  366.     --- 01000 ;send the first message
  367.  
  368.     Note that the MIDI message data has priority over the MIDI note data.
  369.     MIDI timing pulses are sent immediately even if a message dump is
  370.     going on.
  371.  
  372. Command 11      slide pitch up once
  373.  
  374.     Allows you to control the pitch at the highest possible accuracy.
  375.     When the command 1 "slides" the pitch smoothly, this command only
  376.     changes it once per note.
  377.  
  378.     C-2 11105 ;slightly above the C-2
  379.  
  380.     To techies: with this command, you can play a note at any period
  381.     value you wish. E.g. C-2 is 428. To play at period 431, just enter
  382.     C-2 11103.
  383.  
  384. Command 12      slide pitch down once
  385.  
  386.     Equivalent to cmd 11, except that it slides down.
  387.  
  388. Command 14      PT compatible vibrato
  389.  
  390.     In Protracker, the vibrato command was changed from NoiseTracker.
  391.     The maximum depth was halved, to give greater accuracy. This command
  392.     is compatible with the new Protracker vibrato.
  393.  
  394. Command 15      set finetune
  395.  
  396.     Allows you to set a finetune value for a note, overrides the default
  397.     finetune value of the instrument.
  398.  
  399.     C#3 21503 ;finetune +3
  400.     D-2 315F8 ;finetune -8
  401.  
  402.     Since these are hex numbers, negative numbers must be expressed as:
  403.     -1 = FF     -5 = FB
  404.     -2 = FE     -6 = FA
  405.     -3 = FD     -7 = F9
  406.     -4 = FC     -8 = F8
  407.  
  408. Command 16      loop
  409.  
  410.     This interesting command enables you to construct a loop within a
  411.     block. Example:
  412.  
  413.     ...
  414.     004 C-3 11600   ;data byte = 00 -> mark loop begin
  415.     005 D#2 10000
  416.     006 --- 11603   ;data byte = 03 -> loop three times
  417.     ...
  418.  
  419.     This example would loop lines 004 - 006 three times before going on.
  420.     You can't nest loops!
  421.  
  422. Command 18      cut note
  423.  
  424.     Command 18 will mute the sound at the given timing pulse. This is
  425.     done by setting the volume to zero (unlike command 8, which actually
  426.     turns off the note by turning off DMA, and also works with MIDI).
  427.  
  428.     C-2 11801 ;very short
  429.     D-2 11802 ;slightly longer
  430.     E-2 11804 ;even more longer
  431.  
  432. Command 19      sample start offset
  433.  
  434.     When playing a sample, this command sets the starting offset (at
  435.     steps of $100 = 256 bytes). Useful for speech samples.
  436.  
  437.     C-2 11904 ;play the sample starting at offset $400 = 1024
  438.  
  439. Command 1A      slide volume up once
  440.  
  441.     Allows you to make slow volume slides, the volume is slided only
  442.     once per line.
  443.  
  444.     D-2 11A01   ;a looped string, perhaps, default volume 0
  445.     --- 01A01
  446.     (and so on..)
  447.  
  448. Command 1B      slide volume down once
  449.  
  450.     Equivalent to 1A, except that it slides down.
  451.  
  452. Command 1C      change MIDI preset
  453.  
  454.     Changes the MIDI preset number of the current instrument. As with
  455.     all commands which modify the song parameters, you should be very
  456.     careful when using this command in multi-modules (perhaps it's
  457.     better not to use it at all in multi-modules).
  458.  
  459. Command 1D      jump to next playseq block
  460.  
  461.     This command is like F00, except that you can specify the line
  462.     number of the first line to be played. The line number is specified
  463.     as HEX, you have to do the conversion.
  464.  
  465.     ...
  466.     --- 01D03 ;next block, start at line 3 (skip the first 3 lines)
  467.  
  468. Command 1E      delay line
  469.  
  470.     Plays the commands of the current line the specified number of
  471.     times. Doesn't replay the notes.
  472.  
  473.     C-2 10000--- 00000
  474.     --- 00101--- 01E06 ;delay this line six times
  475.  
  476. Command 1F      note delay and retrigger
  477.  
  478.     Gives you accurate control over note playing. You can delay the
  479.     note any number of timing pulses, and initiate fast retrigger.
  480.     The left data byte number is the note delay value, the right one
  481.     is the retrig value.
  482.  
  483.     Examples:
  484.  
  485.     C-2 11F20 ;delay 2 timing pulses =>
  486.             pulse   0   ---
  487.                 1   ---
  488.                 2   C-2
  489.                 3   ---
  490.                 ...
  491.  
  492.     C-2 11F02 ;retrig every second pulse =>
  493.             pulse   0   C-2
  494.                 1   ---
  495.                 2   C-2
  496.                 3   ---
  497.                 4   C-2
  498.                 ...
  499.  
  500.     C-2 11F22 ;delay 2 pulses AND retrig every second pulse =>
  501.             pulse   0   ---
  502.                 1   ---
  503.                 2   C-2
  504.                 3   ---
  505.                 4   C-2
  506.                 ...
  507.  
  508.     The command 0FF1 is equivalent to 1F03, and 0FF2 to 1F30.
  509.  
  510.  
  511. New keyboard features
  512. ~~~~~~~~~~~~~~~~~~~~~
  513. There are some new keyboard shortcuts, to make lives of advanced users
  514. easier...
  515.  
  516.     A       Now inserts hold symbol -|- (like Return).
  517.     Amiga-O     Creates volume slide.
  518.     Amiga-Space Play block (FINALLY!!)
  519.     Shift-Return    Inserts hold symbols to all tracks of the
  520.             previous chord.
  521.  
  522. When entering commands, hold down the Alt key to set the left command
  523. number to 1. E.g. press Alt-9 to enter command 19.
  524.  
  525. When the Caps Lock is down, you can enter the programmable keys without
  526. holding Alt (and emulate a drum-machine, for example). Also, the keypad
  527. can be used to edit the play sequence, without holding Ctrl.
  528.  
  529. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  530.  
  531.  
  532. *****************************************************************************
  533. *                                                                           *
  534. *                      OctaMED ProAlterations to manual                     *
  535. *                                                                           *
  536. *****************************************************************************
  537.  
  538.    Sorry about this,but due to Tiejo being the perfectionist that he is,
  539.    alterations to the prog are inevitable and as we must have the manual
  540.    printed well in advance,any alterations have to be put on the disk.
  541.  
  542.              Below are some slight alterations to the program.
  543.  
  544.  
  545.  
  546. +--------+-------+    +----+  +----+
  547. | Filter | Boost |    | 16 |  | 1  |
  548. +--------+-------+    +----+  +----+
  549. | Noise  |            DEPTH   PHASE LENGTH 
  550. +--------+
  551.  
  552. Sound Quality Controls
  553.  
  554.  
  555. There are two parameters for both the FILTER & BOOST funtions, they are as 
  556. follows:
  557.  
  558.  
  559. DEPTH  allows you to adjust the amount by which a sample is filtered or 
  560. boosted, the default value is 16, to change this simply enter a new value in
  561. the depth integer string gadget and click either FILTER or BOOST.
  562.  
  563.  
  564. PHASE LENGTH  affects the frequency of the sample being filtered or boosted,
  565. the default value is 1, again to change this just enter a new value in the 
  566. phase length integer string gadget and click either FILTER or BOOST.       
  567.  
  568. It is possible to create some special effects with this option and is probably
  569. best to experiment, so remember to copy your sample to the copy buffer before
  570. you start filtering or boosting. 
  571.                     
  572.  
  573.  
  574. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  575.  
  576.  
  577.  
  578. SONG AND SAMPLED INSTRUMENT COMMANDS:
  579. =====================================
  580.  
  581.  
  582. FF4 Delay note 1/3 of a line
  583.  
  584.  
  585. FF5 Delay note 2/3 of a line
  586.  
  587.  
  588. These commands can be used to create triplets as shown:
  589.  
  590.  
  591.      C-2 10000 D-2 30000
  592.      D-2 10FF4 --- 00000
  593.      E-2 10FF5 D-2 30000
  594.  
  595.  
  596. Both these commands only work accurately when the secondary tempo is divisible
  597. by three, e.g. 3, 6, 9....
  598.  
  599.  
  600.  
  601. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  602.  
  603.  
  604.  
  605. MIDI COMMANDS:
  606. ==============
  607.  
  608.  
  609. SET PITCH BENDER II  13      well, thats what I, ( Dean ), have called it)
  610.  
  611. This is equivalent to command 3 (set pitch-bender), but has the added advantage
  612. of being able to be used when there's a note next to it.
  613.  
  614.  
  615.  This file addition has very kindly been written and supplied by Dean Murray
  616.  
  617.                                                         thanks Dean.
  618.  
  619.  
  620.